.questionBank {
	.u-tabs {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		background-color: #ffffff;
		z-index: 999;
		// border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
	}
	.swiperMain {
		.sm_item {
			.item {
				background-color: #fff;
				// padding: 30upx;
				margin-bottom: 16upx;
				// border-radius: 6px;
				.item_box {
					padding: 30upx;
				}
				.orderH {
					font-size: 28upx;
					display: flex;
					justify-content: space-between;
					padding: 0 0 30upx;
					.left {
						text {
							display: inline-block;
							vertical-align: middle;
							color: #333333;
						}
						image {
							display: inline-block;
							vertical-align: middle;
							width: 30upx;
							height: 30upx;
							margin-left: 10upx;
						}
					}
					.right {
						color: #267dff;
						font-size: 28upx;
					}
					.overdue {
						color: #999999;
					}
				}
				.main {
					display: inline-block;
					vertical-align: middle;
					width: 100%;
					padding-bottom: 30upx;
					// border-bottom: 1px solid #EEEEEE;
					.mainLeft {
						display: inline-block;
						vertical-align: middle;
						font-size: 0;
						width: 168upx;
						height: 168upx;
						image {
							width: 168upx;
							height: 168upx;
							border-radius: 5px;
						}
					}
					.mainRight {
						display: inline-block;
						vertical-align: middle;
						margin-left: 20upx;
						width: calc(100% - 188upx);
						height: 168upx;
						.rightMain {
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							height: 98%;
							.tit {
								font-size: 32upx;
								font-weight: bold;
								color: #333333;
								text-overflow: -o-ellipsis-lastline;
								overflow: hidden;
								text-overflow: ellipsis;
								display: -webkit-box;
								-webkit-line-clamp: 2;
								line-clamp: 2;
								-webkit-box-orient: vertical;
							}
							.des {
								margin-top: 10upx;
								font-size: 12px;
								color: #999999;
							}
							.wraf {
								margin-top: 20upx;
								display: flex;
								justify-content: space-between;
								align-items: flex-end;
								.price {
									font-size: 24upx;
									color: #ff4040;
								}
								.stock {
									color: #267dff;
									font-size: 24upx;
									border: 1px solid #267dff;
									border-radius: 30px;
									padding: 12upx 21upx;
								}
								.overdue {
									color: #999999;
								}
							}
						}
					}
				}
				.button_stand {
					height: 16upx;
					background: #f5f6f7;
				}
			}
		}
	}
}
